package com.ruoyi.design.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.*;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
public class ProductInfo extends BaseEntity {

    /** ID */
    private String id;

    /** 用户名 */
    @Excel(name = "用户名")
    private String userName;

    /** 性别 */
    @Excel(name = "性别")
    private String sex;

    /** 年龄 */
    @Excel(name = "年龄")
    private String age;

    /** 太阳膜 */
    @Excel(name = "太阳膜")
    private String solarFilm;

    /** 太阳膜自定义尺寸 */
    @Excel(name = "太阳膜自定义尺寸")
    private String solarFilmSize;

    /** 改色膜 */
    @Excel(name = "改色膜")
    private String colorChangeFilm;

    /** 改色膜自定义尺寸 */
    @Excel(name = "改色膜自定义尺寸")
    private String colorChangeFilmSize;

    /** 漆面膜 */
    @Excel(name = "漆面膜")
    private String lacquerFilm;

    /** 漆面膜自定义尺寸 */
    @Excel(name = "漆面膜自定义尺寸")
    private String lacquerFilmSize;

    /** 盒型 */
    @Excel(name = "盒型")
    private String boxType;

    /** 主体颜色 */
    @Excel(name = "主体颜色")
    private String color;

    /** 主体颜色自定义 */
    @Excel(name = "主体颜色自定义")
    private String colorCustomize;

    /** 主体颜色占比 */
    @Excel(name = "主体颜色占比")
    private String colorProportion;

    /** 主体颜色占比自定义 */
    @Excel(name = "主体颜色占比自定义")
    private String colorProportionCustomize;

    /** 风格 */
    @Excel(name = "风格")
    private String style;

    /** 风格自定义 */
    @Excel(name = "风格自定义")
    private String styleCustomize;

    /** 包装体现 */
    @Excel(name = "包装体现")
    private String packagingReflects;

    /** 特殊工艺 */
    @Excel(name = "特殊工艺")
    private String specialProcess;

    /** 生产工艺 */
    @Excel(name = "生产工艺")
    private String productionProcess;

    /** 提交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 状态 0 正常    1 停用 */
    @Excel(name = "状态 0 正常    1 停用")
    private Long status;
}
